<?php
	class Devices{

		function GetList($pTableName){
			include_once('functionDb.php');

			$MyQuery = 'SELECT NAME, ' . $pTableName . '_id FROM ' . $pTableName;
			$MyConnector  = ConnectUser();
			$MyResult = $MyConnector -> query($MyQuery);
			
			mysqli_close($MyConnector);
			
			$MyList = array();
			for($licznik = 0; $row = $MyResult -> fetch_row(); $licznik++)
			{
				$table = array($row[1] => $row[0]); // zmienna (tablicowa) pomocnicza do ktorej laduje dane ktore z kolei beda dodawane do containera $result
				$MyList += $table; // ciekawe nie ? Tez mi sie to podoba... 'Buduje' tak tablice asocjacyjna tzn dorzucam do niej elementy te ktore podalismy jako parametry $pWhat!
			}
			
			return $MyList;
		}
		
		public function GetProcessors(){
			return $this->GetList("processor");
		}
		
		public function GetDisks(){
			return $this->GetList("disk");
		}
		
		public function GetMotherBoards(){
			return $this->GetList("motherboard");
		}
		
		public function GetMemory(){
			return $this->GetList("memory");
		}
		
		public function GetGraphics(){
			return $this->GetList("graphic");	
		}
	}

?>